package com.panels
{
	import com.utils.Alert;
	import com.utils.Design;
	import com.utils.Drag;
	import com.utils.ITip;
	import com.utils.ImageLoader;
	import com.utils.Lang;
	import com.utils.TextFieldUtil;
	import com.utils.Tips;
	import com.utils.URI;
	import com.view.View;
	
	import flash.display.MovieClip;
	import flash.display.SimpleButton;
	import flash.events.MouseEvent;
	import flash.text.TextField;
	
	public class ExampleComp extends MovieClip
	{
		private var _content:MovieClip;
		private var _lang:Lang;
		private var _design:Design;
		private var _iTip:ITip;
		private var _tips:Tips;
		private var _alert:Alert;
		private var _uri:URI;
		private var _view:View;
		private var _dragMc:MovieClip;
		private var _close:Function = new Function();
		
		public function ExampleComp(content:MovieClip,design:Design,lang:Lang,iTip:ITip,tips:Tips,alert:Alert,uri:URI,view:View)
		{
			_content = content;
			_design = design;
			_lang = lang;
			_iTip = iTip;
			_tips = tips;
			_alert = alert;
			_uri = uri;
			_view = view;
			
			this.addChild(_content);
			_dragMc = content._Drag;
		}
		
		public function changeData():void{
		}
		
		public function dispose():void{
			_iTip.removeITips(this._content,true);
		}
		
		public function set close(value:Function):void{_close = value;}
		
	}
}